草庐IT

Java Generics - 类本身的子类?

全部标签

ios - Swift 子类继承初始值设定项吗?

这个问题在这里已经有了答案:Classdoesnotimplementitssuperclass'srequiredmembers(4个答案)关闭6年前。我有以下代码:classParent{varfoo:Intinit(someNum:Int){self.foo=someNum}}classChild:Parent{}varparent=Parent(someNum:999)println(parent.foo)//prints"999"varchild=Child(someNum:3872)println(child.foo)//prints"3872"在Apple的2014年WW

swift - 为什么我不能将 UICollectionViewCell 向下转换为它的子类?

我正在制作一个CollectionView,并制作了我自己的自定义collectionCell。我已经在身份检查器中指定了,据我所知,我做的一切都是正确的。代码是importUIKitclassSubjectCollectionViewCell:UICollectionViewCell{@IBOutletweakvarimageView:UIImageView!@IBOutletweakvarlabel:UILabel!}在我的collectionViewController中overridefunccollectionView(collectionView:UICollectionV

ios - 防止子类覆盖 Swift 中的继承函数

有没有办法防止子类覆盖Swift中继承的函数? 最佳答案 看看final关键字。根据文档,Youcanpreventamethod,property,orsubscriptfrombeingoverriddenbymarkingitasfinal.Dothisbywritingthefinalmodifierbeforethemethod,property,orsubscript’sintroducerkeyword(suchasfinalvar,finalfunc,finalclassfunc,andfinalsubscript)

ios - 在 swift NSObject 子类中使用 CoreFoundation 对象时出现运行时错误

这是一个非常简单的类(NSObject的子类),用于保存CGPath的列表。对象并附加一个CGPath到init上的数组:importFoundationclassMyClass:NSObject{varlist=[CGPath]();init(){list.append(CGPathCreateMutable());}}尝试使用此类时:varinstance=MyClass();println(instance.list.count);//runtimeerrorafteraddingthisline产生丑陋的崩溃:Playgroundexecutionfailed:error:Ex

properties - 在 Swift 中调用子类的 getter

因此,在使用Swift时,我遇到了这个问题,这让我很困惑。我有一张类(class)卡片:classCard{varcontents=""varchosen=falsevarmatched=falsevardescription:String{get{returnself.contents}}funcmatch(otherCards:Card[])->Int{...}}和一个从Card子类化的PlayingCard类:classPlayingCard:Card{varsuit:Suitvarrank:Rankoverridevarcontents:String{get{return"\(

ios - SKSpriteNode 子类 : method to remove all joints

我创建了一个SKSpriteNode的子类。我将该类的实例与SKPhysicsJointLimit类型的关节连接在一起。我在GameScene的didEndContact(contact:SKPhysicsContact)中执行此操作:varjoint=SKPhysicsJointLimit.jointWithBodyA(contact.bodyA,bodyB:contact.bodyB,anchorA:pos1!,anchorB:pos2!)self.physicsWorld.addJoint(joint)目前效果很好。然后我到了要从关节释放节点的地步。AccordingtotheS

ios - 使用 Swift Generics 识别子类适用于自定义类,但不适用于 UITapGestureRecognizer

我想在swift中做一些事情,但我不知道如何实现它,即删除给定类类型的手势识别器,这是我的代码(和示例),我在中使用swift2.0Xcode7测试版5:我有3个继承自UITapGestureRecognizer的类classGestureONE:UIGestureRecognizer{/*...*/}classGestureTWO:UIGestureRecognizer{/*...*/}classGestureTHREE:UIGestureRecognizer{/*...*/}将它们添加到Viewvargesture1=GestureONE()vargesture11=Gesture

ios - Swift 中的 UIView 子类 : IBOutlet is found nil while unwrapping

我正在尝试通过子类化UIView在Swift中创建自定义View,并且我有一个名为MyViewPanel.xib的View板,其类已分配给我的自定义View。实现如下:importUIKit@IBDesignableclassMyCustomView:UIView{@IBOutletweakvartitle:UILabel!varquestion:Question{didSet{print("didsetquestion,titleis:\(question.title)")}}overrideinit(frame:CGRect){super.init(frame:frame)}req

swift - 无法创建 SKSpriteNode 的子类

尝试子类化SKSpriteNode以使我的游戏代码更清晰,但我显然不理解某些东西。这是一个非常简单的示例:我创建了一个名为Alien.swift的新Swift文件,其中包含以下内容:importSpriteKitclassAlien:SKSpriteNode{}在我的游戏中,我会:letalienSprite:Alien=Alien()print("It'san\(alienSprite)")我得到:It'san(SKSpriteNode)name:'(null)...'甚至Xcode都说它是“aliensSprite”:为什么在运行时,它不打印它是一个“alienSprite”?编辑

ios - 将 GPUImage 过滤器子类移植到 Swift

我正在尝试将应用程序从Objective-C移植到Swift,但我在使用GPUImageFilter的子类时遇到了问题。在Obj-C中,继承GPUImageFilter并使用不同的片段着色器非常简单-(id)init;{NSString*fragmentShaderPathname=[[NSBundlemainBundle]pathForResource:@"TestShader"ofType:@"fsh"];NSString*fragmentShaderString=[NSStringstringWithContentsOfFile:fragmentShaderPathnameenc